selection: Remove the info uint
authorBenjamin Otte <otte@redhat.com>
Thu, 16 Nov 2017 21:50:37 +0000 (22:50 +0100)
committerBenjamin Otte <otte@redhat.com>
Thu, 16 Nov 2017 21:59:43 +0000 (22:59 +0100)
commit3f5178dc210f3d88b1b0b08ce671565becf3fd7d
tree6710aad32c0c9a6a89d5e2b8c09b5684c3429f4d
parent5da3059175a79b8b4e501ae05886f9b54f42489d
selection: Remove the info uint

Instead of allowing people to pass a uint user-data, insist on them
comparing mime types.

The user data was a uint instead of a pointer anyway, so uniqueness
could not be guaranteed and it caused more issues than it was worth.
And that's ignoring the fact that it basically wasn't used.
45 files changed:
demos/gtk-demo/clipboard.c
demos/gtk-demo/toolpalette.c
demos/icon-browser/iconbrowserwin.c
gtk/gtkcalendar.c
gtk/gtkclipboard.c
gtk/gtkclipboard.h
gtk/gtkcolorbutton.c
gtk/gtkcolorswatch.c
gtk/gtkdnd-quartz.c
gtk/gtkdnd.c
gtk/gtkdragdest.c
gtk/gtkdragsource.c
gtk/gtkentry.c
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserwidget.c
gtk/gtkiconview.c
gtk/gtklabel.c
gtk/gtklinkbutton.c
gtk/gtkmarshalers.list
gtk/gtknotebook.c
gtk/gtkpathbar.c
gtk/gtkplacessidebar.c
gtk/gtkselection.c
gtk/gtkselection.h
gtk/gtktextbuffer.c
gtk/gtktextview.c
gtk/gtktoolpalette.c
gtk/gtktreeview.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwindow.c
tests/testdnd.c
tests/testdnd2.c
tests/testentryicons.c
tests/testiconview.c
tests/testimage.c
tests/testkineticscrolling.c
tests/testlist3.c
tests/testnotebookdnd.c
tests/testselection.c
tests/testtoolbar.c
tests/testtreecolumns.c
tests/testtreednd.c
tests/testtreeview.c
testsuite/gtk/clipboard.c